/* 屏幕自适应css，配置字体大小 */
*{outline:0;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;}
body,ul,li,p,h1,h2,h3,h4,h5,h6,input,textarea,button,img{padding: 0;margin: 0;}
ul{list-style:none}a{text-decoration:none}
b{font-weight: normal;}
html{font-size: 20px;background: #f5f5f5;color: #4d4d4d;}
@media only screen and (min-width: 320px){
    html{font-size: 20px !important;}
}
@media only screen and (min-width: 350px){
    html{font-size: 22.5px !important;}
}
@media only screen and (min-width: 365px){
    html{font-size: 23px !important;}
}
@media only screen and (min-width: 375px){
    html{font-size: 23.5px !important;}
}
@media only screen and (min-width: 390px){
    html{font-size: 24.5px !important;}
}
@media only screen and (min-width: 400px){
    html{font-size: 25px !important;}
}
@media only screen and (min-width: 428px){
    html{font-size: 26.8px !important;}
}
@media only screen and (min-width: 432px){
    html{font-size: 27.4px !important;}
}
@media only screen and (min-width: 481px){
    html{font-size: 30px !important;}
}
@media only screen and (min-width: 569px){
    html{font-size: 35px !important;}
}
@media only screen and (min-width: 569px){
    html{font-size: 40px !important;}
}

.clear{
    clear:both;
}
/* 浮动方向*/
.left{
    float:left;
}
.right{
    float:right;
}

/* 内容对齐方向*/
.align_center{
    text-align: center;
}
.align_left{
    text-align: left;
}
.align_right{
    text-align: right;
}

/* 元素宽度rem*/
.width_1_rem{
    width:1rem;
}
.width_2_rem{
    width:2rem;
}
.width_3_rem{
    width:3rem;
}
.width_4_rem{
    width:4rem;
}
.width_5_rem{
    width:5rem;
}
.width_6_rem{
    width:6rem;
}
.width_7_rem{
    width:7rem;
}
.width_8_rem{
    width:8rem;
}

/* 元素宽度percent% */
.width_94_pct{
    width:94%;
}
.width_90_pct{
    width:90%;
}
.width_80_pct{
    width:80%;
}
.width_70_pct{
    width:70%;
}
.width_60_pct{
    width:60%;
}
.width_50_pct{
    width:50%;
}
.width_40_pct{
    width:40%;
}

/* 元素高度rem*/
.height_1_rem{
    height:1rem;
}
.height_2_rem{
    height:2rem;
}
.height_3_rem{
    height:3rem;
}
.height_4_rem{
    height:4rem;
}
.height_5_rem{
    height:5rem;
}
.height_6_rem{
    height:6rem;
}
.height_7_rem{
    height:7rem;
}
.height_4p8_rem{
    height:4.8rem;
}

/* 元素高度percent*/
.height_10_pct{
    height:10%;
}
.height_20_pct{
    height:20%;
}
.height_30_pct{
    height:30%;
}
.height_40_pct{
    height:40%;
}
.height_50_pct{
    height:50%;
}
.height_60_pct{
    height:60%;
}
.height_70_pct{
    height:70%;
}
.height_80_pct{
    height:80%;
}

/* 垂直高度居中rem*/
.line-height_1_rem{
    line-height: 1rem;
}
.line-height_2_rem{
    line-height: 2rem;
}
.line-height_3p2_rem{
    line-height: 3.2rem;
}

/* 文字大小rem*/
.font-size_1_rem{
    font-size:1rem;
}
.font-size_2_rem{
    font-size:2rem;
}
.font-size_1p2_rem{
    font-size:1.2rem;
}

/* 文字颜色*/
.color_000000{
    color:#000000;
}
.color_ffffff{
    color:#ffffff;
}
.color_ae2f6c{
    color:#ae2f6c;
}
.color_f36f21{
    color:#f36f21;
}
.color_54b161{
    color:#54b161;
}
.color_9C9B9B{
    color:#9C9B9B;
}
.color_158eff{
    color:#158eff;
}
.color_63b4ff{
    color:#63b4ff;
}
.color_0088d1{
    color:#0088d1;
}
.color_6bcf61{
    color:#6bcf61;
}
.color_ffe35f{
    color:#ffe35f;
}
.color_main{
    color:#f36f21;
}
/* 字体加粗*/
.fontw_100{
    font-weight: 100;
}
.fontw_200{
    font-weight: 200;
}
.fontw_bolder{
    font-weight: bolder;
}
.fontw_lighter{
    font-weight: lighter;
}
.fontw_normal{
    font-weight: normal;
}

/* 边距rem*/
.marg_0p2_rem{
    margin:0.2rem;
}

/* 左边距rem*/
.margl_0p4_rem{
    margin-left:0.4rem;
}
.margl_0p8_rem{
    margin-left:0.8rem;
}
.margl_2_rem{
    margin-left:2rem;
}

/* 右边距rem*/
.margr_0p4_rem{
    margin-right:0.4rem;
}
.margr_0p8_rem{
    margin-right:0.8rem;
}
.margr_2_rem{
    margin-right:2rem;
}

/* 上边距rem*/
.margt_0p4_rem{
    margin-top:0.4rem;
}
.margt_0p8_rem{
    margin-top:0.8rem;
}
.margt_2_rem{
    margin-top:2rem;
}

/* 下边距rem*/
.margb_0p4_rem{
    margin-bottom:0.4rem;
}
.margb_0p8_rem{
    margin-bottom:0.8rem;
}
.margb_2_rem{
    margin-bottom:2rem;
}

/* 内边距rem*/
.paddg_0p2_rem{
    padding:0.2rem;
}

/* 背景色*/
.bg_ffffff{
   background-color: #ffffff;
}
.bg_000000{
    background-color: #000000;
}
.bg_ae5e7c{
    background-color: #ae5e7c;
}

/* 超链接无下划线*/
.no_line{
    text-decoration: none;
}
